package com.xiaoshuidi.cloud.module.report.enums;

import com.xiaoshuidi.cloud.framework.common.exception.ErrorCode;

/**
 * Contract 错误码枚举类
 * <br/>
 * 模块 infra 错误码区间 [1-001-000-000 ~ 1-002-000-000)<br/>
 * 模块 system 错误码区间 [1-002-000-000 ~ 1-003-000-000)<br/>
 * 模块 report 错误码区间 [1-003-000-000 ~ 1-004-000-000)<br/>
 * 模块 member 错误码区间 [1-004-000-000 ~ 1-005-000-000)<br/>
 * 模块 mp 错误码区间 [1-006-000-000 ~ 1-007-000-000)<br/>
 *
 *
 * 模块 pay 错误码区间 [1-007-000-000 ~ 1-008-000-000)<br/>
 * 模块 product 错误码区间 [1-008-000-000 ~ 1-009-000-000)<br/>
 * 模块 bpm 错误码区间 [1-009-000-000 ~ 1-010-000-000)<br/>
 * 模块 trade 错误码区间 [1-011-000-000 ~ 1-012-000-000)<br/>
 * 模块 promotion 错误码区间 [1-013-000-000 ~ 1-014-000-000)<br/>
 * 模块 contract 错误码区间 [1-014-000-000 ~ 1-015-000-000)<br/>
 */
public interface ErrorCodeConstants {

    // ========== AUTH 模块 1003000000 ==========

    ErrorCode USER_NOT_LOGIN = new ErrorCode(1003000000, "当前用户未登录，请重新登录");

    ErrorCode SUMMARY_INCOME_NOT_EXISTS = new ErrorCode(1003000001, "收入汇总表查询无数据");
    ErrorCode DETAIL_INCOME_NOT_EXISTS = new ErrorCode(1003000002, "收入汇总明细表查询无数据");

    ErrorCode ADVANCE_NOT_EXISTS = new ErrorCode(1003000003, "预收账款查询无数据");
    ErrorCode RECEIVABLE_NOT_EXISTS = new ErrorCode(1003000004, "实收账款查询无数据");
    ErrorCode DEPOSIT_NOT_EXISTS = new ErrorCode(1003000005, "押金明细查询无数据");

    ErrorCode RENTING_LEDGER_NOT_EXISTS = new ErrorCode(1003000006, "在租台账查询无数据");
    ErrorCode RENEWAL_LEDGER_NOT_EXISTS = new ErrorCode(1003000007, "续租台账查询无数据");
    ErrorCode EXCHANGE_LEDGER_NOT_EXISTS = new ErrorCode(1003000008, "换租台账查询无数据");
    ErrorCode RENTING_OUT_LEDGER_NOT_EXISTS = new ErrorCode(1003000009, "退租台账查询无数据");
    ErrorCode ROOM_REVERSE_NOT_EXISTS = new ErrorCode(1003000010, "预定台账查询无数据");
    ErrorCode SALES_CONTROL_NOT_EXISTS = new ErrorCode(1003000011, "销控表查询无数据");
    ErrorCode RENT_PERIOD_NOT_EXISTS = new ErrorCode(1003000012, "租金周期明细查询无数据");
    ErrorCode PAYMENT_NOT_EXISTS = new ErrorCode(1003000013, "收款明细查询无数据");
    ErrorCode DATA_IS_NOT_FOUND = new ErrorCode(1003000014, "查询无数据");


    ErrorCode OWNER_SUMMARY_INCOME_NOT_EXISTS = new ErrorCode(1003000015, "成本汇总表查询无数据");
    ErrorCode OWNER_DETAIL_INCOME_NOT_EXISTS = new ErrorCode(1003000016, "成本汇总明细表查询无数据");
    ErrorCode OWNER_DEPOSIT_NOT_EXISTS = new ErrorCode(1003000017, "业主押金明细查询无数据");
    ErrorCode OWNER_ADVANCE_NOT_EXISTS = new ErrorCode(1003000018, "预付账款查询无数据");
}

